inner organs - French English Dictionary